object FrmCommActor: TFrmCommActor
  Left = 0
  Top = 0
  Caption = #31995#32479#26435#38480
  ClientHeight = 529
  ClientWidth = 1001
  Color = clBtnFace
  Font.Charset = ANSI_CHARSET
  Font.Color = clWindowText
  Font.Height = -12
  Font.Name = #24494#36719#38597#40657
  Font.Style = []
  OldCreateOrder = False
  OnCreate = FormCreate
  PixelsPerInch = 96
  TextHeight = 17
  object cxGroupBox1: TcxGroupBox
    Left = 0
    Top = 0
    Margins.Left = 4
    Margins.Top = 4
    Margins.Right = 4
    Margins.Bottom = 4
    Align = alTop
    PanelStyle.Active = True
    TabOrder = 0
    Height = 44
    Width = 1001
    object Label1: TLabel
      Left = 616
      Top = 9
      Width = 157
      Height = 20
      Caption = #35831#22312#20462#25913#29366#24577#19979#21246#36873#26435#38480'.'
      Font.Charset = ANSI_CHARSET
      Font.Color = clRed
      Font.Height = -14
      Font.Name = #24494#36719#38597#40657
      Font.Style = []
      ParentFont = False
    end
    object btnDelete: TcxButton
      Left = 382
      Top = 4
      Width = 92
      Height = 36
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Action = actDelete
      TabOrder = 4
    end
    object btnCancel: TcxButton
      Left = 288
      Top = 4
      Width = 92
      Height = 36
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Action = actCancel
      TabOrder = 3
    end
    object btnSave: TcxButton
      Left = 193
      Top = 4
      Width = 93
      Height = 36
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Action = actSave
      TabOrder = 2
    end
    object btnEdit: TcxButton
      Left = 98
      Top = 4
      Width = 93
      Height = 36
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Action = actEdit
      TabOrder = 1
    end
    object btnAdd: TcxButton
      Left = 4
      Top = 4
      Width = 92
      Height = 36
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Action = actAdd
      TabOrder = 0
    end
    object cxButton1: TcxButton
      Left = 476
      Top = 4
      Width = 124
      Height = 36
      Margins.Left = 4
      Margins.Top = 4
      Margins.Right = 4
      Margins.Bottom = 4
      Action = actUpdate
      TabOrder = 5
    end
  end
  object gpModule: TcxGroupBox
    Left = 616
    Top = 44
    Margins.Left = 4
    Margins.Top = 4
    Margins.Right = 4
    Margins.Bottom = 4
    Align = alRight
    Caption = #31995#32479#21151#33021
    TabOrder = 3
    Height = 485
    Width = 385
    object tlModule: TcxDBTreeList
      Left = 3
      Top = 19
      Width = 379
      Height = 456
      Align = alClient
      Bands = <
        item
        end>
      DataController.DataSource = dsRoleModule
      DataController.ParentField = 'PARENT_ID'
      DataController.KeyField = 'MOD_ID'
      Navigator.Buttons.CustomButtons = <>
      OptionsSelection.MultiSelect = True
      OptionsView.CheckGroups = True
      OptionsView.GridLines = tlglBoth
      OptionsView.Indicator = True
      RootValue = -1
      TabOrder = 0
      object cxDBTreeList1cxDBTreeListColumn1: TcxDBTreeListColumn
        PropertiesClassName = 'TcxCheckBoxProperties'
        Properties.Alignment = taCenter
        Properties.ValueChecked = 1
        Properties.ValueUnchecked = 0
        Caption.AlignHorz = taCenter
        DataBinding.FieldName = 'ISCHECK'
        Width = 64
        Position.ColIndex = 0
        Position.RowIndex = 0
        Position.BandIndex = 0
        Summary.FooterSummaryItems = <>
        Summary.GroupFooterSummaryItems = <>
      end
      object cxDBTreeList1cxDBTreeListColumn2: TcxDBTreeListColumn
        Caption.AlignHorz = taCenter
        DataBinding.FieldName = 'CAPTION'
        Options.Editing = False
        Width = 187
        Position.ColIndex = 1
        Position.RowIndex = 0
        Position.BandIndex = 0
        Summary.FooterSummaryItems = <>
        Summary.GroupFooterSummaryItems = <>
      end
    end
  end
  object grdtvRole: TcxGrid
    Left = 0
    Top = 44
    Width = 608
    Height = 485
    Margins.Left = 4
    Margins.Top = 4
    Margins.Right = 4
    Margins.Bottom = 4
    Align = alClient
    Font.Charset = ANSI_CHARSET
    Font.Color = clWindowText
    Font.Height = -12
    Font.Name = #24494#36719#38597#40657
    Font.Style = []
    ParentFont = False
    TabOrder = 1
    object tvRole: TcxGridDBTableView
      Navigator.Buttons.CustomButtons = <>
      DataController.DataSource = dsRole
      DataController.Summary.DefaultGroupSummaryItems = <>
      DataController.Summary.FooterSummaryItems = <>
      DataController.Summary.SummaryGroups = <>
      OptionsCustomize.ColumnsQuickCustomization = True
      OptionsView.ColumnAutoWidth = True
      OptionsView.GroupByBox = False
      OptionsView.Indicator = True
      OptionsView.IndicatorWidth = 30
      object tvRoleROLE_NAME: TcxGridDBColumn
        Caption = #35282#33394#21517#31216
        DataBinding.FieldName = 'ROLE_NAME'
        HeaderAlignmentHorz = taCenter
        Width = 157
      end
      object tvRoleREMARK: TcxGridDBColumn
        Caption = #35282#33394#35828#26126
        DataBinding.FieldName = 'REMARK'
        HeaderAlignmentHorz = taCenter
        Width = 240
      end
    end
    object grdtvRoleLevel1: TcxGridLevel
      GridView = tvRole
    end
  end
  object cxSplitter1: TcxSplitter
    Left = 608
    Top = 44
    Width = 8
    Height = 485
    Margins.Left = 4
    Margins.Top = 4
    Margins.Right = 4
    Margins.Bottom = 4
    AlignSplitter = salRight
    Control = gpModule
  end
  object dsRole: TDataSource
    DataSet = crsRole
    OnStateChange = dsRoleStateChange
    OnDataChange = dsRoleDataChange
    Left = 248
    Top = 192
  end
  object cx16: TcxImageList
    FormatVersion = 1
    DesignInfo = 9437257
    ImageInfo = <
      item
        Image.Data = {
          36040000424D3604000000000000360000002800000010000000100000000100
          2000000000000004000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          000000000000000000000000000000000000000000000000000058B864FF55B6
          61FF53B45EFF50B25BFF00000000000000003DA145FF369A3DFF309336FF2A8C
          2FFF0000000000000000217F24FF207E24FF207D23FF207D23FF5CBB68FFA8D8
          AEFFA5D7ACFF54B55FFF000000000000000045A84EFF7FC688FF72C07CFF3094
          36FF0000000000000000228226FF50AD57FF4FAC55FF207D23FF5FBE6CFFACDA
          B1FFA9D9AFFF57B863FF00000000000000004CB057FF8ECC96FF83C88CFF389C
          3FFF000000000000000026872AFF53AF5AFF51AE58FF217F24FF63C170FF60BF
          6DFF5EBD6AFF5BBB68FF000000000000000054B55FFF4DB158FF47AA50FF3FA3
          48FF00000000000000002C8F30FF27882AFF238326FF228126FF000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000B8B8B8FF0000000000000000000000000000000000000000000000000000
          00000000000000000000000000005D5D5DFF0000000000000000000000000000
          0000BEBEBEFFBCBCBCFFB9B9B9FFB4B4B4FFACACACFFA2A2A2FF999999FF8E8E
          8EFF828282FF777777FF6D6D6DFF646464FF0000000000000000000000000000
          00000000000000000000000000000000000000000000B6B6B6FFB1B1B1FF0000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          000000000000000000000000000000000000E1A46DFFD7995FFFCD8C50FFC47E
          42FF000000000000000000000000000000000000000000000000000000000000
          000000000000000000000000000000000000E9B07DFFEDCBC0FFEAC3B8FFCE8D
          51FF000000000000000000000000000000000000000000000000000000000000
          000000000000000000000000000000000000F0B98BFFF0D4C9FFEECDC2FFD89C
          60FF000000000000000000000000000000000000000000000000000000000000
          000000000000000000000000000000000000F4C095FFF0BA8BFFEAB27FFFE2A8
          70FF000000000000000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000}
      end
      item
        Image.Data = {
          36040000424D3604000000000000360000002800000010000000100000000100
          2000000000000004000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          00000000000000000000000000000205020A0103010700000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          000000000000000000000205030A37833DFF307936FB01030107000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000000306030A408E47FF54A35CFF4F9F57FF327C38FE010402080000
          0000000000000000000000000000000000000000000000000000000000000000
          00000306030A499A51FF5BAC64FF77CA82FF74C87EFF51A059FF337D39FE0104
          0208000000000000000000000000000000000000000000000000000000000307
          040A51A65AFF63B56DFF7ECE89FF7BCC87FF76CA81FF76C981FF52A25AFF347E
          3AFE0204020800000000000000000000000000000000000000000306040959B0
          63FF6BBD76FF84D290FF7AC985FF60B26AFF63B46DFF78C983FF78CB82FF53A3
          5CFF347E3AFD02040208000000000000000000000000000000001A331D4651A2
          5BE479C986FF80CE8DFF50A459FC2246256F28552C8B5CAD67FF7CCC86FF79CB
          85FF54A45DFF347E3AFC0204020800000000000000000000000000000000162C
          193C53A45CE66DC079FF254B296F00000000000000002A592F915EAE68FF7DCD
          89FF7CCD87FF56A55FFF357F3BFC020402080000000000000000000000000000
          000019311C4324482965000000000000000000000000000000002B5A2F915FAF
          69FF7FCE8AFF7ECE89FF57A660FF36803CFC0204020800000000000000000000
          0000000000000000000000000000000000000000000000000000000000002B5A
          309160B06AFF81CF8DFF7FCF8BFF58A761FF398540FF02040208000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          00002B5B309162B26CFF82D18FFF7AC885FF57A660FF1B401E7B000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000002C5C319163B36DFF5FAF69FF1F45237900000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          000000000000000000002C5C3191254E297F0000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000}
      end
      item
        Image.Data = {
          36040000424D3604000000000000360000002800000010000000100000000100
          2000000000000004000000000000000000000000000000000000000000010000
          000800000F4200000B3300000007000000010000000000000000000000000000
          0000000000000000000000000002000000080000000800000002000000040000
          1B68030357DD020242BE00000C3D000000060000000000000000000000000000
          00000000000000000002000000120000176B000017690000000D0000020B0303
          3D8A0E0EBFFF0B0BAAFF02023EB4000008300000000500000000000000000000
          0000000000030000001201011C81040465E9030358D300000830000000020101
          0D210B0B7DA41112D7FF0A0AA3FF010135A90000052300000004000000000000
          00020000001001011E8304046FEB0909B7F903034D8F0000000E000000000000
          000301010C200B0B7BA11312D7FF0A0A9EFF01012FA000000217000000050000
          000F01011F85050574EE090AC1FF0505629A0000001400000003000000000000
          00000000000201010A1C0B0B779C1414D9FF0B0B98FF010128970000001B0101
          228A06067AF10C0CC6FF06066EA1000001150000000300000000000000000000
          00000000000000000002010106160B0B73951414DAFF0B0B91FD010138CA0808
          83F70E0ECAFF080878A60000061E000000030000000000000000000000000000
          00000000000000000000000000020000010F0B0B71961415D6FD0F10B3FF1212
          D2FF0B0B80AD01010C2700000004000000000000000000000000000000000000
          000000000000000000000000000300000725080855A01616DBFF1515DBFF1414
          D5FB06064F940000000F00000002000000000000000000000000000000000000
          0000000000000000000300000C2E030339A811119FFF1B1BDFFF1313AFD21414
          C6ED090A88F00000207D0000000B000000020000000000000000000000000000
          0000000000020101143C06064CB41515ACFF1F1FE1FF131390AE03031A330909
          4E6F1212B2DE08087DEC00001F790000000A0000000100000000000000000000
          00020303214C0C0C64C11C1CBDFF2323E5FF161693AE03031A2F000000040000
          00060808405F1313A6D109097BEB00001F770000000900000001000000010707
          335D141485D22121CCFF2828E7FF1A1A96AC04041C2E00000002000000000000
          0001000000050606324F13129AC30A0A7BEB00002075000000060303141F1717
          8BBF2828DBFF2B2BE9FF1B1B96A804041C2B0000000200000000000000000000
          000000000000000000040404253D11118DB1090969C800000923000000000F0F
          4C5A2626C4D61B1B94A305051B26000000010000000000000000000000000000
          0000000000000000000000000002020213220505283B00000003000000000000
          00000707252A0303111600000000000000000000000000000000000000000000
          0000000000000000000000000000000000010000000100000000}
      end
      item
        Image.Data = {
          36040000424D3604000000000000360000002800000010000000100000000100
          2000000000000004000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000000000000000000000020502000103010000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          000000000000000000000205030037833D003079360001030100000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          000000000000030603007EA78200C3C3C3004F9F5700327C3800010402000000
          0000000000000000000000000000000000000000000000000000000000000000
          000003060300499A5100BDC2BD00C3C3C300C3C3C30051A05900337D39000104
          0200000000000000000000000000000000000000000000000000000000000307
          040087B48C00C3C3C300C3C3C300C3C3C300C3C3C300C3C3C30052A25A00347E
          3A000204020000000000000000000000000000000000000000000306040059B0
          630089C09100C3C3C300C3C3C30060B26A0063B46D00C3C3C300C3C3C30053A3
          5C00347E3A0002040200000000000000000000000000000000001A331D0051A2
          5B00C3C3C300C3C3C30087B38B002246250028552C005CAD6700C3C3C300C3C3
          C30054A45D00347E3A000204020000000000000000000000000000000000162C
          190053A45C00C3C3C300254B290000000000000000002A592F005EAE6800C3C3
          C300C3C3C30056A55F00357F3B00020402000000000000000000000000000000
          000019311C0024482900000000000000000000000000000000002B5A2F005FAF
          6900C3C3C300C3C3C30057A6600036803C000204020000000000000000000000
          0000000000000000000000000000000000000000000000000000000000002B5A
          300060B06A00C3C3C300C3C3C30058A761003985400002040200000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          00002B5B300062B26C00C3C3C300C3C3C30057A660001B401E00000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000002C5C310063B36D00C3C3C3001F45230000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          000000000000000000002C5C3100254E29000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000000000000000
          0000000000000000000000000000000000000000000000000000}
        MaskColor = clBlack
      end>
  end
  object ActionList1: TActionList
    Images = FrmConsole.img32
    Left = 208
    Top = 288
    object actAdd: TAction
      Caption = #26032#22686
      ImageIndex = 139
      OnExecute = actAddExecute
    end
    object actEdit: TAction
      Caption = #32534#36753
      ImageIndex = 163
      OnExecute = actEditExecute
    end
    object actSave: TAction
      Caption = #20445#23384
      ImageIndex = 145
      OnExecute = actSaveExecute
    end
    object actCancel: TAction
      Caption = #25764#38144
      ImageIndex = 45
      OnExecute = actCancelExecute
    end
    object actDelete: TAction
      Caption = #21024#38500
      ImageIndex = 75
      OnExecute = actDeleteExecute
    end
    object actRefresh: TAction
      Caption = #21047#26032
      ImageIndex = 161
    end
    object actUpdate: TAction
      Caption = #26356#26032#21151#33021#21015#34920
      ImageIndex = 61
      OnExecute = actUpdateExecute
    end
  end
  object dsRoleModule: TDataSource
    DataSet = crsRoleMd
    Left = 440
    Top = 288
  end
  object dsModule: TDataSource
    DataSet = crsmodule
    Left = 136
    Top = 288
  end
  object crsRoleMd: TClientRowSet
    Aggregates = <>
    CommandText = 
      'select a.*,b.parent_id,b.Caption,b.mod_id from sys_role_module a' +
      ' left join sys_module b on a.module_id=b.module_id where a.role_' +
      'id='#39'F57CA31602DB44B9B9B8C245F19E2091'#39' order by b.PARENT_ID,a.MOD' +
      'ULE_ID'
    Filtered = True
    AfterInsert = crsRoleMdAfterInsert
    AppServer = Dm.AppServer
    TableName = 'sys_role_module'
    Left = 440
    Top = 232
    object crsRoleMdID: TStringField
      FieldName = 'ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsRoleMdROLE_ID: TStringField
      FieldName = 'ROLE_ID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsRoleMdSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsRoleMdMODULE_NAME: TStringField
      FieldName = 'MODULE_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsRoleMdMOUDULE_CAP: TStringField
      FieldName = 'MOUDULE_CAP'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsRoleMdSYSTEM: TStringField
      FieldName = 'SYSTEM'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsRoleMdVERSION: TIntegerField
      FieldName = 'VERSION'
      ProviderFlags = [pfInUpdate]
    end
    object crsRoleMdMODULE_ID: TStringField
      FieldName = 'MODULE_ID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsRoleMdGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsRoleMdROLE_NAME: TStringField
      FieldName = 'ROLE_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsRoleMdISCHECK: TSmallintField
      DisplayLabel = #25317#26377#26435#38480
      FieldName = 'ISCHECK'
      ProviderFlags = [pfInUpdate]
    end
    object crsRoleMdPARENT_ID: TLargeintField
      FieldName = 'PARENT_ID'
      ProviderFlags = []
    end
    object crsRoleMdCAPTION: TStringField
      DisplayLabel = #21151#33021#21517#31216
      FieldName = 'CAPTION'
      ProviderFlags = []
      Size = 50
    end
    object crsRoleMdMOD_ID: TLargeintField
      FieldName = 'MOD_ID'
      ProviderFlags = []
    end
  end
  object crsmodule: TClientRowSet
    Aggregates = <>
    Filtered = True
    AppServer = Dm.AppServer
    TableName = 'sys_module'
    Left = 72
    Top = 288
    object crsmoduleMODULE_ID: TStringField
      FieldName = 'MODULE_ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsmoduleACTION_NAME: TStringField
      FieldName = 'ACTION_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsmoduleCAPTION: TStringField
      DisplayLabel = #21151#33021#27169#22359
      FieldName = 'CAPTION'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsmoduleFUNC_TYPE: TStringField
      DisplayLabel = #31867#21035
      FieldName = 'FUNC_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsmoduleINDUSTRY: TStringField
      FieldName = 'INDUSTRY'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsmoduleSYSTEM: TStringField
      FieldName = 'SYSTEM'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsmoduleSORTNO: TIntegerField
      FieldName = 'SORTNO'
      ProviderFlags = [pfInUpdate]
    end
    object crsmoduleREMARK: TStringField
      DisplayLabel = #22791#27880
      FieldName = 'REMARK'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsmoduleIN_USE: TIntegerField
      FieldName = 'IN_USE'
      ProviderFlags = [pfInUpdate]
    end
    object crsmoduleUSE_LEV: TIntegerField
      FieldName = 'USE_LEV'
      ProviderFlags = [pfInUpdate]
    end
    object crsmoduleSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
    end
    object crsmoduleCHECKED: TBooleanField
      FieldKind = fkInternalCalc
      FieldName = 'CHECKED'
      ProviderFlags = [pfInUpdate]
    end
    object crsmoduleUPDATETIME: TStringField
      FieldName = 'UPDATETIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsmoduleVERSION: TIntegerField
      FieldName = 'VERSION'
    end
    object crsmoduleENABLE: TBooleanField
      DisplayLabel = #25480#20104#26435#38480
      FieldKind = fkInternalCalc
      FieldName = 'ENABLE'
      ProviderFlags = [pfInUpdate]
    end
    object crsmodulePARENT_ID: TLargeintField
      FieldName = 'PARENT_ID'
      ProviderFlags = [pfInUpdate]
    end
    object crsmoduleMOD_ID: TLargeintField
      FieldName = 'MOD_ID'
      ProviderFlags = [pfInUpdate]
    end
  end
  object crsRole: TClientRowSet
    Aggregates = <>
    AfterInsert = crsRoleAfterInsert
    AfterScroll = crsRoleAfterScroll
    AppServer = Dm.AppServer
    TableName = 'sys_role'
    Left = 176
    Top = 192
    object crsRoleROLE_ID: TStringField
      FieldName = 'ROLE_ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsRoleROLE_NAME: TStringField
      FieldName = 'ROLE_NAME'
      ProviderFlags = [pfInWhere]
      Size = 50
    end
    object crsRoleENABLE: TSmallintField
      FieldName = 'ENABLE'
      ProviderFlags = [pfInWhere]
    end
    object crsRoleREMARK: TStringField
      FieldName = 'REMARK'
      ProviderFlags = [pfInWhere]
      Size = 200
    end
    object crsRoleSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInWhere]
      Size = 50
    end
    object crsRoleVERSION: TIntegerField
      FieldName = 'VERSION'
      ProviderFlags = [pfInWhere]
    end
    object crsRoleDISABLED: TIntegerField
      FieldName = 'DISABLED'
      ProviderFlags = [pfInWhere]
    end
    object crsRoleSYSTEM: TStringField
      FieldName = 'SYSTEM'
      ProviderFlags = [pfInWhere]
      Size = 50
    end
    object crsRoleROLE_CAPTION: TStringField
      FieldName = 'ROLE_CAPTION'
      ProviderFlags = [pfInWhere]
      Size = 50
    end
    object crsRoleUPDATETIME: TStringField
      FieldName = 'UPDATETIME'
      ProviderFlags = [pfInWhere]
    end
    object crsRoleGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInWhere]
      Size = 50
    end
    object crsRoleIS_SYSROLE: TIntegerField
      FieldName = 'IS_SYSROLE'
      ProviderFlags = [pfInWhere]
    end
  end
end
